#这是java运行环境基础镜像
FROM java:8
# 镜像维护者姓名或邮箱地址
MAINTAINER liuxuhuang 673245476@qq.com

VOLUME /tmp

ENV TZ=Asia/Shanghai
RUN ln -sf /usr/share/zoneinfo/{TZ} /etc/localhosttime && echo "{TZ}" > /etc/timezone

#复制jar包到镜像中，并且将名字改成app.jar
ADD target/dorm-web-0.0.1-SNAPSHOT.jar app.jar

# 暴露出端口（提示）
EXPOSE 10021
EXPOSE 587
RUN bash -c 'touch /app.jar'
#在容器启动的时候运行命令，来启动我们的项目
ENTRYPOINT ["java","-jar","/app.jar","-Dfile.encoding=UTF-8 -Dsun.jnu.encoding=UTF-8 -spring.profiles.active=prod"]